home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / DEMOCIAL / DEMORLX3.LZH / REFLEX.ARC / PART1.SCR < prev    next >
Text File  |  1989-06-29  |  15KB  |  648 lines

  1. PROD: REFLEX.EXE
  2. MENU: 3,Continue,Hands-On,Exit to DOS, Select Choice:
  3. DEF: 5
  4. BOX:  12,4,5,40,100
  5.    Hmmmm...a fatal error occurred.
  6.    Please reinstall the Trial Version
  7.    of Reflex 2.0 and try again. If it
  8.    fails again, call Borland's Technical
  9.    Support.
  10. CMT: START OF THE SCRIPT
  11. KEYS: <F10>
  12. BOX: 10,18,5,46,80
  13.            Welcome to Reflex 2.0!
  14.  
  15.       This first demonstration will show
  16.       you the basics of Reflex 2.0 and how
  17.       to create and use your own database.
  18. KEYS: <ESC><@Q>n
  19. BOX: 10,18,5,46,120
  20.  
  21.     The demonstration is self-running, so
  22.     you don't have to type anything. Just
  23.     sit back and watch.
  24.  
  25. BOX: 10,18,5,46,120
  26.    If you wish to pause the demonstration,
  27.    just press a key.  You can then press:
  28.         C     to Continue
  29.         H     to try Reflex 2.0 for yourself
  30.         E     to Exit to DOS
  31.  
  32. DLY:5
  33. BOX: 10,18,11,46,130
  34.    This demo shows you:
  35.  
  36.    - The new menu system
  37.  
  38.    - How easy it is to create a database
  39.  
  40.    - Reflex 2.0's flexible viewing structures
  41.  
  42.    - A scenario that shows the powerful data
  43.      management views in action
  44.  
  45. DLY: 10
  46. BOX: 10,18,5,46,80
  47.  
  48.  
  49.    Let's take a quick tour of the menus...
  50.  
  51.  
  52. BOX: 10,18,5,46,130
  53.    Reflex 2.0 uses a "ring-style, pull-down"
  54.    menu system.  Menu items can be selected
  55.    by pressing F10 and then moving left and
  56.    right by using the arrow keys.
  57.  
  58. KEYS: <F10>
  59. KEYS: <RTA><RTA><RTA><RTA><LFA><LFA><LFA><LFA>
  60. BOX: 10,18,5,46,130
  61.  
  62.    When the ENTER key is pressed with a
  63.    menu selected, the menu "pulls down."
  64.    
  65.  
  66. DLY: 10
  67. KEYS: <ENT>
  68. BOX: 16,18,5,46,130
  69.  
  70.    "Database" allows you to create, open,
  71.     modify, or save a database.
  72.  
  73.  
  74. KEYS: <ESC><F10><RTA><ENT>
  75. BOX: 16,18,5,46,130
  76.  
  77.    "Edit" lets you change or move
  78.    information within a file.
  79.  
  80.  
  81. KEYS: <ESC><F10><RTA><RTA><ENT>
  82. BOX: 16,18,5,46,130
  83.    "Views" allows you to select the view or
  84.    combination of views for displaying your
  85.    information.  This is the heart of Reflex,
  86.    and you'll see more of this feature later.
  87.  
  88. KEYS: <ESC><F10><RTA><RTA><RTA><ENT>
  89. BOX: 16,18,5,46,130
  90.  
  91.    "Records" allows you to sort your database,
  92.    search for specific records, or create new
  93.    records.
  94.  
  95. KEYS: <ESC><F10><RTA><RTA><RTA><RTA><ENT>
  96. BOX: 16,18,5,46,130
  97.  
  98.    "Utilities" lets you print, define
  99.    hardware settings, edit text files,
  100.    or access the operating system.
  101.  
  102. KEYS: <ESC>
  103. DLY: 10
  104. BOX: 10,18,5,46,130
  105.  
  106.    Now let's create a database to see
  107.    how easily you can get started with
  108.    Reflex 2.0.
  109.  
  110. DLY: 5
  111. BOX: 10,18,5,46,130
  112.  
  113.    First, we'll select "Database" from the
  114.    menu line and then select "New" from
  115.    the pull-down menu.
  116.  
  117. DLY: 2
  118. KEYS: <F10>
  119. DLY: 20
  120. KEYS: <ENT>
  121. DLY: 30
  122. KEYS: <ENT>
  123. DLY: 20
  124. BOX: 17,18,5,46,130
  125.    This dialog box asks us to provide a
  126.    name for our new database.  We'll name
  127.    this one SAMPLE.  Notice that the .R2D
  128.    extension is added automatically to show
  129.    that this is a Reflex 2.0 file.
  130. KEYS: sample<ENT>
  131. DLY: 30
  132. KEYS: <ENT>
  133. DLY: 20
  134. BOX: 10,18,5,46,130
  135.  
  136.    We can now enter the names of the fields
  137.    we want in this database. (We can add
  138.    more fields later.)
  139.  
  140. KEYS: Name<ENT>
  141. DLY: 25
  142. KEYS: Date<ENT>
  143. DLY: 25
  144. KEYS: Units<ENT>
  145. DLY: 25
  146. KEYS: Price<ENT>
  147. DLY: 25
  148. KEYS: Sales<ENT>
  149. DLY: 10
  150. BOX: 10,18,5,46,130
  151.    We are not required to identify the type
  152.    of information that these fields will
  153.    contain.  Reflex 2.0 determines that
  154.    automatically when we start entering data.
  155.  
  156. BOX: 10,18,5,46,130
  157.    When we proceed from here, Reflex 2.0
  158.    will display a "busy bar" in the lower     
  159.    right corner of the screen.  This is used
  160.    throughout the product to indicate how
  161.    long an operation will take.
  162. KEYS: <TAB><ENT>
  163. DLY: 10
  164. BOX: 10,18,5,46,130
  165.  
  166.    Okay -- we have a database!  Reflex 2.0
  167.    generates a default Form View for you,
  168.    so that you can begin entering data.
  169.  
  170. DLY: 10
  171. BOX: 10,18,5,46,130
  172.    Reflex 2.0 streamlines the design process.
  173.    You may have to tell other programs which
  174.    kind of data goes in which field, but with 
  175.    Reflex, all you do is type in the data.
  176.  
  177. DLY: 10
  178. BOX: 10,18,5,46,130
  179.    For example, let's type a name here.
  180.    Watch the message line at the bottom
  181.    of the screen when Reflex determines
  182.    the field type.
  183.  
  184. KEYS: John<ENT>
  185. BOX: 10,18,5,46,80
  186.  
  187.    Reflex 2.0 automatically determines
  188.    that "Name:" is a text field. 
  189.  
  190.  
  191. DLY: 10
  192. BOX: 10,18,5,46,60
  193.  
  194.    Now let's type a date in the date field.
  195.  
  196.  
  197.  
  198. KEYS: 6/5/90<ENT>
  199. BOX: 10,18,5,46,130
  200.  
  201.    Reflex 2.0 automatically determines 
  202.    that it is a date field.  We don't
  203.    have to tell it anything! 
  204.  
  205. DLY:10
  206. BOX: 10,18,5,46,80
  207.  
  208.    Now we'll set the next two fields to be
  209.    numeric fields by typing in numbers...
  210.  
  211.  
  212. KEYS: 100<ENT>500<ENT>
  213. BOX: 10,18,5,46,130
  214.    Reflex 2.0 lets us assign formulas
  215.    to fields as well.  And rather than
  216.    using cryptic symbols, we can type
  217.    meaningful expressions, such as...
  218.  
  219. KEYS: =units * price<ENT>
  220. BOX: 10,18,5,46,200
  221.    It's as simple as that.  And notice
  222.    that while the form shows the results
  223.    of this formula, the edit line (just
  224.    below the menu line) reminds us what
  225.    the underlying formula is.
  226.  
  227. BOX: 10,18,5,46,130
  228.    Naturally, we are free to change the
  229.    design of this form as we like.  To do
  230.    so, we switch Form View into its
  231.    "Design" mode.
  232.  
  233. KEYS: <@F>
  234. DLY: 40
  235. KEYS: D
  236. BOX: 10,18,5,46,130
  237.  
  238.    In "Design" mode, we can move all of
  239.    these items around, resize them, and
  240.    add descriptive text, such as...
  241.  
  242. KEYS: <HME><F3><INS><INS><ESC><TAB><TAB>'Sample Sales Form<DNA>
  243. KEYS: <DNA><DNA><@E><DNA><DNA><DNA>
  244. DLY: 20
  245. KEYS: M<TAB><TAB><TAB><TAB><UPA><ENT>
  246. KEYS: <^LFA><DNA><DNA><DNA><@E>M<TAB><TAB><TAB><TAB>
  247. KEYS: <UPA><ENT>
  248. DLY: 30
  249. BOX: 10,18,5,46,130
  250.  
  251.    When we're satisfied with the design
  252.    of the form, we return to "Data Entry"
  253.    mode.
  254.  
  255. KEYS: <@F>
  256. DLY: 30
  257. KEYS: D
  258. BOX: 10,18,5,46,150
  259.    One very important concept here is that
  260.    we can change this design at any time,
  261.    and the change does not affect the data!
  262.    In changing the design, we are changing
  263.    only the display of the data.
  264. BOX: 10,18,5,46,150
  265.     We can save these designs in a file
  266.     and load them back whenever we want.
  267.     This means that any single database can
  268.     have an unlimited number of different
  269.     designs for Form (or any other) View.
  270. BOX: 10,18,5,46,130
  271.     In the case of Form View, we do this
  272.     by using the "Form" menu item, which
  273.     has appeared at the far right on the
  274.     menu line.  Let's see what it contains...
  275.  
  276. DLY: 10
  277. KEYS: <@F>
  278. BOX: 10,18,5,46,130
  279.  
  280.    The Form menu allows us to save, retrieve, 
  281.    or modify forms.  This menu item is
  282.    available only when a Form View is active.
  283.  
  284. KEYS: <ESC>
  285. DLY: 10
  286. BOX: 10,18,5,46,130
  287.    Whenever we change from one view to another,    
  288.    we see a menu choice for that view. For
  289.    example, Graph View adds a "Graph" menu
  290.    where you see the Form menu now, List View
  291.    adds a "List" menu and so on.
  292. DLY: 10
  293. BOX: 10,18,5,46,130
  294.    These view-specific menu items contain
  295.    commands that are unique to that view.
  296.    You can save, retrieve, and customize
  297.    each view separately.
  298.  
  299. DLY: 20
  300. BOX: 10,18,5,46,100
  301.  
  302.    Let's look at these other views and
  303.    see how you can use them.
  304.  
  305.  
  306. KEYS: <@V>
  307. BOX: 10,18,5,46,130
  308.  
  309.     Form View lets us look at all of the
  310.     information in a single record.  We're
  311.     using Form View right now.
  312.  
  313. KEYS: <ESC><@V><DNA>
  314. DLY: 10
  315. BOX: 10,18,5,46,130
  316.  
  317.    List View looks like a spreadsheet,
  318.    and shows us many records at once.
  319.  
  320.  
  321. KEYS: <ESC><@V><DNA><DNA>
  322. DLY: 10
  323. BOX: 10,18,5,46,130
  324.  
  325.    Crosstab View lets us summarize
  326.    information and organize it into
  327.    useful categories.
  328.  
  329. KEYS: <ESC><@V><DNA><DNA><DNA>
  330. DLY: 10
  331. BOX: 10,18,5,46,130
  332.  
  333.    Graph View lets us create graphs of
  334.    our data, giving immediate visual
  335.    feedback about trends and patterns.
  336.  
  337. DLY: 10
  338. BOX: 10,18,5,46,130
  339.    Presentation-quality graphics are
  340.    provided by Borland's BGI technology
  341.    through the Graph View.  You get
  342.    support for PostScript devices too.
  343.  
  344. KEYS: <ESC><@V><DNA><DNA><DNA><DNA>
  345. DLY: 10
  346. BOX: 10,18,5,46,130
  347.    Mail Merge View provides us with a
  348.    "hot-linked" editor, giving us the
  349.    ability to create custom form letters
  350.    easily.
  351.  
  352. BOX: 10,18,5,46,130
  353.    All of these views make it simple to
  354.    set up and use your database.  They make 
  355.    it easy to understand the information
  356.    contained in your data.
  357.  
  358. KEYS: <ESC><@V><DNA><DNA><DNA><DNA><DNA>
  359. BOX: 10,18,5,46,130
  360.  
  361.    The Report View provides a flexible
  362.    and powerful report generator.
  363.  
  364.  
  365. DLY: 10
  366. BOX: 10,18,5,46,130
  367.    Included in the Report View is a
  368.    new mailing-label tool, which makes
  369.    it a breeze to create mailing labels
  370.    (up to seven across the page).
  371.  
  372. KEYS: <ESC>
  373. BOX: 10,18,5,46,130
  374.  
  375.    All of the views can be customized to
  376.    your needs.  And you can save as many
  377.    versions of as many views as you like. 
  378.  
  379. DLY: 10
  380. BOX: 10,18,5,46,130
  381.  
  382.    For example, you might create one form
  383.    to hold address information, but have a
  384.    different form for your sales data.
  385.  
  386. DLY: 10
  387. BOX: 10,18,5,46,130
  388.  
  389.    Different graphs can be saved for
  390.    use by different departments -- the 
  391.    flexibility of Reflex 2.0 is enormous.
  392.  
  393. DLY: 10
  394. BOX: 10,18,5,46,130
  395.  
  396.    Reflex 2.0 has everything that you need
  397.    to make creating, using and presenting
  398.    your database information easy.
  399.  
  400. DLY: 10
  401. BOX: 10,18,5,46,130
  402.  
  403.    Let's take a closer look at how these
  404.    different views work with each other.
  405.    First we'll look at the List View.
  406.  
  407. KEYS: <@V><DNA>
  408. DLY: 30
  409. KEYS: <ENT>
  410. BOX: 10,18,5,46,130
  411.    Anytime we open a view, Reflex 2.0
  412.    wants to know whether it should replace
  413.    the current view or share the screen by
  414.    opening a new window. For now, let's
  415.    split the screen Left-right.
  416. KEYS: <RTA>
  417. DLY: 30
  418. KEYS: <ENT>
  419. BOX: 10,18,5,46,130
  420.    We just opened List View in a new
  421.    "window."  We can have up to five
  422.    views in their own windows at once,
  423.    letting us look at the data in many
  424.    different ways.
  425. DLY: 10
  426. BOX: 10,18,5,46,130
  427.  
  428.    Let's use List View to enter another
  429.    record into the database.  Keep your
  430.    eyes on Form View while we do this.
  431.  
  432. KEYS: <F8>Mary<ENT>
  433. KEYS: <RTA>6/5/90<ENT>
  434. KEYS: <RTA>200<ENT>
  435. KEYS: <RTA>1200<ENT>
  436. BOX: 10,18,5,46,130
  437.    Note that the Form View was instantly 
  438.    updated.  This update was performed 
  439.    automatically by Reflex 2.0's Hot Link
  440.    feature, which applies to all views.
  441.  
  442. BOX: 10,18,5,46,130
  443.  
  444.    In other words, changes in one view
  445.    are automatically reflected in all 
  446.    of the other views.
  447.  
  448. BOX: 10,18,5,46,130
  449.    We can work in one window at a time or 
  450.    in several, as you've just seen.  We can
  451.    even "zoom" windows to see more
  452.    information at once.
  453.  
  454. BOX: 10,18,5,46,130
  455.  
  456.    Let's add another record to the List View.
  457.    We'll "zoom" it to fill the screen...
  458.  
  459.  
  460. KEYS: <ESC><@V><DNA><DNA><DNA><DNA><DNA><DNA><DNA>
  461. DLY: 40
  462. KEYS: <ENT><END>
  463. KEYS:  Mark
  464. KEYS: <RTA>6/6/90<ENT>
  465. KEYS: <RTA>150<ENT>
  466. KEYS: <RTA>400<ENT>
  467. BOX: 10,18,5,46,130
  468.    If you have a mouse, you can use it to
  469.    do such things as moving items, changing
  470.    column widths, resizing windows, and
  471.    choosing menu items.
  472.  
  473. BOX: 10,18,5,46,130
  474.  
  475.    In the same way we customized Form View,
  476.    we can customize List View to suit our
  477.    needs, like this...
  478.  
  479. KEYS: <@E><DNA><DNA><DNA><DNA><DNA><DNA><DNA><DNA>
  480. DLY: 30
  481. KEYS: C
  482. DLY: 30
  483. KEYS: <@E>
  484. DLY: 30
  485. KEYS: D
  486. DLY: 40
  487. KEYS: <HME>
  488. DLY: 30
  489. KEYS: <@E><DNA><DNA>
  490. DLY: 30
  491. KEYS: S<LFA><LFA><LFA><LFA><LFA><ENT>
  492. KEYS: <RTA><RTA><@E><DNA><DNA>
  493. DLY: 30
  494. KEYS: S<LFA><LFA><LFA><ENT><ESC>
  495. BOX: 10,18,5,46,130
  496.  
  497.    As we saw with Form View, customizing
  498.    a view in Reflex 2.0 does not affect
  499.    the data -- only the way it's displayed.
  500.  
  501. BOX: 10,18,5,46,130
  502.    We can save these customized views
  503.    to disk.  Further, we can save as
  504.    many as we like, and we can retrieve 
  505.    them at any time.
  506.  
  507. BOX: 10,18,5,46,100
  508.    To do this for List, we use the "List"
  509.    menu item which is available whenever
  510.    List View is the current view. Let's
  511.    look at it...
  512.  
  513. KEYS:<F10>L
  514. BOX: 10,18,5,46,130
  515.    As we saw before, the menu item on
  516.    the far right of the menu line always
  517.    contains commands unique to the current
  518.    view.  We can customize this view, save
  519.    it, or retrieve other designs.
  520. KEYS: <ESC>
  521. BOX: 10,18,5,46,100
  522.  
  523.    Now let's make a graph of this data.
  524.    With Reflex 2.0, it's very easy.
  525.  
  526.  
  527. KEYS: <HME><F10>V
  528. DLY: 20
  529. KEYS: <DNA><DNA><DNA>
  530. DLY: 20
  531. KEYS: G<RTA><RTA>
  532. DLY: 30
  533. KEYS: T
  534. DLY: 30
  535. BOX: 10,18,5,46,130
  536.  
  537.    All we have to do is enter a field
  538.    for the X-axis, and one for the Y-axis.
  539.  
  540.  
  541. KEYS: Name<ENT>
  542. DLY: 30
  543. KEYS: Sales<ENT>
  544. DLY: 40
  545. BOX: 10,18,5,46,130
  546.    That's all there is to it. Notice
  547.    that you are allowed to enter more
  548.    fields for the Y-axis.  You can have
  549.    up to 8 on the screen at once.
  550.  
  551. BOX: 10,18,5,46,130
  552.  
  553.    Finally, let's create a Crosstab
  554.    to show how easy it is to extract
  555.    information from the data.
  556.  
  557. KEYS: <F10>VF<F10>V
  558. DLY: 30
  559. KEYS: <DNA><DNA>
  560. DLY: 30
  561. KEYS: X<RTA><RTA>
  562. DLY: 30
  563. KEYS: T
  564. BOX: 10,18,5,46,130
  565.  
  566.    Let's find the total sales for all
  567.    of the records we just created.
  568.  
  569.  
  570. KEYS: @SUM<ENT>
  571. DLY: 30
  572. KEYS: Sales<ENT>
  573. BOX: 10,18,5,46,130
  574.    That was pretty simple -- $350,000.
  575.    Now let's break that down by making
  576.    a separate row for each name and
  577.    a separate column for each date.
  578.  
  579. KEYS: Name<ENT>
  580. DLY: 20
  581. KEYS: Date<ENT>
  582. BOX: 5,18,5,46,100
  583.  
  584.    Done!  Just take a moment to look
  585.    at the amount of information on your
  586.    screen.
  587.  
  588. KEYS: <ENT>
  589. DLY: 100
  590. BOX: 10,18,5,46,100
  591.  
  592.    And because all views are hot-linked,
  593.    this information is "live."
  594.  
  595.  
  596. BOX: 10,18,5,46,100
  597.  
  598.    Let's demonstrate that by changing
  599.    John's sales figure in List View.
  600.  
  601.  
  602. KEYS: <@V>L<RTA><RTA>
  603. BOX: 10,18,5,46,100
  604.  
  605.    John sold 100 units for $50,000 worth
  606.    of sales.  Look at each view and find
  607.    where this is shown.
  608.  
  609. KEYS: <ENT>
  610. DLY: 100
  611. BOX: 10,18,5,46,100
  612.  
  613.    Now we'll increase his sales by changing
  614.    the number of units sold.  Watch how each
  615.    view reacts to this new information.
  616.  
  617. KEYS: <ENT>
  618. DLY: 20
  619. KEYS: 300
  620. DLY: 20
  621. KEYS: <ENT>
  622. BOX: 10,18,5,46,160
  623.    Each view now reflects John's new sales
  624.    figure.  That's the beauty of Reflex 2.0's
  625.    hot-link feature.  You see your data as
  626.    it is right now!
  627.  
  628. KEYS: <F10>DC
  629. BOX: 10,18,5,46,100
  630.    And that concludes this part of the
  631.    demonstration.  You saw how easy it
  632.    is to start from scratch and create
  633.    a new database.
  634.  
  635. BOX: 10,18,5,46,100
  636.  
  637.    Further, you saw how easy it is
  638.    to enter data and to get multiple
  639.    "live" views of your data.
  640.  
  641. BOX: 10,18,5,46,130
  642.    To see a "real-life" scenario of
  643.    Reflex 2.0, choose number 2 from
  644.    DEMO.  If you want to experiment
  645.    on your own, just type REFLEX.
  646.  
  647. DLY: 5
  648.